"""
编写一个函数 merge_sort_and_top，该函数接受两个元组和一个关键字参数 n（默认值为5）。
函数应返回一个新的元组，其中包含两个元组中的所有元素，并按升序排序，但只取前 n 个元素。

    例如：	result = merge_sort_and_top((7, 3, 10, 5), (6, 2, 8, 4), n=3)
            print(result) # 输出：(2, 3, 4)
"""
def merge_sort_and_top(tuple1, tuple2, n=5):
    # 将两个元组合并为一个列表
    merged_list = list(tuple1 + tuple2)
    # 对合并后的列表进行排序
    merged_list.sort()
    # 只取前 n 个元素
    top_n_list = merged_list[:n]
    # 将结果转换为元组
    top_n_tuple = tuple(top_n_list)
    return top_n_tuple